// SerialConfigMenu.cpp - Library to show a menu over the serial port
// Copyright 2012 Jeroen Doggen (jeroendoggen@gmail.com)
//  For more information: variable declaration, changelog,... see SerialConfigMenu.h
//
// This library is free software; you can redistribute it and/or
// modify it under the terms of the GNU Lesser General Public
// License as published by the Free Software Foundation; either
// version 2.1 of the License, or (at your option) any later version.
//
// This library is distributed in the hope that it will be useful,
// but WITHOUT ANY WARRANTY; without even the implied warranty of
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
// Lesser General Public License for more details.
//
// You should have received a copy of the GNU Lesser General Public
// License along with this library; if not, write to the Free Software
// Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA  02110-1301  USA

#ifndef SerialConfigMenuDefines_h
#define SerialConfigMenuDefines_h

// Size of temporary buffur (indicates maximum line lenght)
#define TEXT_BUFFER_SIZE     64
#define LINE_LENGTH          25

// Index of strings
#define MENU_HORIZONTAL_LINE  0
#define MENU_TITLE            1
#define MENU_OPTION1          2
#define MENU_OPTION2          3
#define MENU_OPTION3          4
#define MENU_OPTION4          5
#define MENU_OPTION5          6
#define MENU_OPTION6          7
#define MENU_EMPTY            8
#define MENU_SETTINGS_OK      9

#define MENU_SELECT_0        10
#define MENU_SELECT_1        11
#define MENU_SELECT_2        12
#define MENU_SELECT_3        13
#define MENU_DEBUG_1         14

#define MENU_MSG_1           15
#endif
